#!/usr/bin/python
# -*- coding:utf-8 -*-
# @FileName : python_test10_6.py
# Author    : myh

# 练习 10.6：加法运算　在提示用户提供数值输入时，常出现的一个问
# 题是，用户提供的是文本而不是数。在这种情况下，当你尝试将输入
# 转换为整数时，将引发 ValueError 异常。编写一个程序，提示用户
# 输入两个数，再将它们相加并打印结果。在用户输入的任意一个值不
# 是数时都捕获 ValueError 异常，并打印一条友好的错误消息。对你
# 编写的程序进行测试：先输入两个数，再输入一些文本而不是数。
from pathlib import Path

print('res = num1 + num2')
num1 = input('num1=')

try:
    num1 = int(num1)

except ValueError:
    print('num1 is not number')
else:
    try:
        num2 = input('num2=')
        num2 = int(num2)
    except ValueError:
        print('num2 is not number')
    else:
        print(num1 + num2)

